随手找到的B站的API 您所在的位置:网站首页 b站 观看人数 随手找到的B站的API

随手找到的B站的API

2022-12-21 13:39| 来源: 网络整理| 查看: 265

今天比较清闲,所以随手整理一下bilibili的API0.提前说明所有API数据还是Json,所以你还可以继续使用已有的进行解析请友善爬取相关数据,不要造成不良影响。这里的API数据均为我个人收集,不能保证是B站全部API,以及其时效性问题(毕竟每次检查这么多API也是超级累的好吧)

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36

数据解析:UTF-8

1.首页APIhttps://api.bilibili.com/x/web-show/res/locs

说明:Web端网页Title标题获取(我觉得对方这些图比较好看,所以收录了~)

请求值{ "code": 0, "count": 2, "data": { "142": [//你上传的属性值 { "id": 1, "contract_id": "", "pos_num": 0, "name": "", "pic": "http://i0.hdslb.com/bfs/archive/22650682fd25a4a5aa96dd9ef53190c6b8d54912.png",//头顶的图片 "litpic": "http://i0.hdslb.com/bfs/archive/e62b6b095ef38dfb742687f11e4b570dde420b5d.png",//适应小分辨率用图片 "url": "",//有可能是活动倒流用 "style": 0, "agency": "", "label": "", "intro": "", "creative_type": 0, "area": 0, "is_ad_loc": false,//通过ID确定是否是广告位 "ad_cb": "", "title": "", "server_type": 0, "cm_mark": 0, "stime": 0, "mid": "", "activity_type": 0, "epid": 0, "season": null, "room": null, "sub_title": "" } ], "2836":null,//如果没有获取的数据即为空 }, "message": "0" }登录检测

https://api.bilibili.com/x/web-interface/nav

说明:B站的登录检测,如果是登录状态,那么你将获取到账户的详细数据

无参数

如果未登录,则可以在返回Json的message中看到“账号未登录”,code为-101

{ "code": 0,//网页版登录返回为0 "message": "0", "ttl": 1,//暂时未知 "data": { "isLogin": true,//登录确认 "email_verified": 0,//邮箱验证 "face": "登录用户头像.jpg", "level_info": { "current_level": int ,//用户等级 "current_min": 4500,//等级经验最小值? "current_exp": 不给你看,//当前经验值 "next_exp": 还是不给你看//下级升级经验? }, "mid": ID ,//这里就是你的专属ID啦 "mobile_verified": 1,//手机验证 "money": 975.1,//硬币数量(.1怎么来的????) "moral": 70,//道德值?还是信用度?不太清楚 "official": {//官方号 "role": 0, "title": "", "desc": "", "type": -1 }, "officialVerify": { "type": -1, "desc": "" }, "pendant": {//头像挂件相关 "pid": 451,//挂件ID "name": "汉化日记",//挂件名称 "image": "挂件.png",// "expire": 0,//是否过期 "image_enhance": "挂件.png" }, "scores": 0,//这里的分数我也不太清楚 "uname": "Thenecromance",//你的B站名称 "vipDueDate": 1602172800000,//大会员到期时间 "vipStatus": 1,//VIP状态 "vipType": 2,//VIP类型 "vip_pay_type": 1,//这里应该是支付状态吧 "vip_theme_type": 0,//VIP主题类型 "vip_label": { "path": "", "text": "年度大会员",//俺是年度大会员~ "label_theme": "annual_vip"//未知 }, "vip_avatar_subscript": 1,//未知 "vip_nickname_color": "#FB7299", "wallet": { "mid": ID,//这里依旧是你的UID "bcoin_balance": 5,//白金币 "coupon_balance": 5,//优惠券 "coupon_due_time": 0//优惠过期的 }, "has_shop": false,//个人小店 "shop_url": "",//小店网址 "allowance_count": 0,//未知 "answer_status": 0//未知 } }首页随机视频

API:https://api.bilibili.com/x/web-interface/dynamic/region

说明:每次请求都会有伪随机的视频推荐,推荐视频和当前用户偏好有关

{ "code": 0,//回传 "message": "0",//消息回传 "ttl": 1,//正常访问API返回1? "data": { "page": { "num": 1,//由于我获取的ps设置为1,所以这里是1 "size": 1,//同上 "count": 157//暂时不太清楚 }, "archives": [//真货都在这里 { "aid": 583361259, "videos": 1,//数量 "tid": 126, "tname": "标签党!",//这个Up主投的标签 "copyright": 1,//版权类型 "pic": "让你看到的图片", "title": "标题党!",//名称 "pubdate": 1590922979,//上传时间 "ctime": 1590922980,//和上面差1,详细作用未知 "desc": "标签描述", "state": 0,//未知 "attribute": 16768,//ID未知 "duration": 170,//没时间搞了 "mission_id": 13385, "rights": {//这里应该版权许可吧 "bp": 0, "elec": 0, "download": 0, "movie": 0, "pay": 0, "hd5": 1, "no_reprint": 1, "autoplay": 1, "ugc_pay": 0, "is_cooperation": 0, "ugc_pay_preview": 0, "no_background": 0 }, "owner": { "mid": Up的UID, "name": "Up的名称~", "face": "Up的头像" }, "stat": { "aid": Number,//这些吧...我也不怎么玩,所以也不知道 "view": ,//播放量? "danmaku": ,//未知 "reply": ,//回复 "favorite": ,//3连呢?3连呢?3连呢? "coin": ,//3连呢?3连呢?3连呢? "share": ,//3连呢?3连呢?3连呢? "now_rank": 0,//当前等级 "his_rank": 0,// "like": 0,//喜欢 "dislike": 0//不喜欢你的数量 }, "dynamic": "标签", "cid": 205289036,//这个真的不清楚了 "dimension": {//根据你当前的屏幕分辨率进行适配 "width": 1920, "height": 1080, "rotate": 0 }, "bvid": "bv号" } ] } }视频更新数量

https://api.bilibili.com/x/web-interface/online

说明:各个频道的视频更新数量?

无参数 返回值:根据各个频道ID进行返回

视频排行榜(分类)

https://api.bilibili.com/x/web-interface/ranking/region

说明:指定类型的排行榜数据(比较重要)

{ "data": [ { "aid": "968824667", "bvid": "bID", "typename": "类型名称", "title": "标签", "subtitle": "子标签,可以为空", "play": 播放次数(int), "review": 评论, "video_review": 视频评论, "favorites": 喜欢数量, "mid": Up的UID, "author": "Up的名称~", "description": "描述", "create": "制作时间", "pic": "视频图像", "coins": 硬币数量, "duration": "4:23", //视频时长 "badgepay": false, "pts": 990423, "rights": { //版权信息 "bp": 0, "elec": 0, "download": 0, //理论上讲,我把这个弄成1,是不是就可以下载视频了? "movie": 0, "pay": 0, "hd5": 0, "no_reprint": 1, "autoplay": 1, "ugc_pay": 0, "is_cooperation": 0, "ugc_pay_preview": 0, "no_background": 0 } } ] }频道数据

https://api.bilibili.com/x/web-interface/web/channel/red

说明:我不是Up猪,所以这个参数请自行分析,我也母鸡啊

无参数

{ "code": 0, "message": "0", "ttl": 1, "data": { "cover": "", "channel_id": 0,//频道ID "channel_name": "",//频道名 "notify": false, "ctype": 0, "subscribed_count": 0//订阅数量 } }

视频分类信息:

https://api.bilibili.com/x/web-interface/index/sort

说明: 视频分类信息,没有参数

相关参数比较少,所以没法分析

新番数据:

https://api.bilibili.com/pgc/web/timeline/v2?season_type=1

参数说明{ "result": { "latest": [ { "cover": "图片.jpg", "delay": 0, "delay_id": 0, "delay_index": "", "delay_reason": "", "episode_id": 317798, "pub_index": "第15话",//剧集 "pub_time": "01:30",//放出时间 "pub_ts": 1594661400,//Unix时间戳 "published": 1,//确认是否可以播放 "season_id": 33046,//这个ID看情况用 "square_cover": "你在主页上面看到的.jpg", "title": "番剧名称" } ], //时间线,最多为7天 "timeline": [ { "date": "7-11", "date_ts": 1594396800, "day_of_week": 6, "episodes": [ { //episodes所有数据结构同latest数据结构 "cover": "http://i0.hdslb.com/bfs/bangumi/image/c4f4793187379e9f9859a5eb92eeb3cf4d4967e2.png", "delay": 0, "delay_id": 0, "delay_index": "", "delay_reason": "", "episode_id": 330504, "pub_index": "第2话", "pub_time": "00:30", "pub_ts": 1594398600, "published": 1, "season_id": 33868, "square_cover": "http://i0.hdslb.com/bfs/bangumi/image/70a44598a0fc5c3f3539dd2e22890f674e0b8678.png", "title": "弩級戰隊H×EROS(僅限港澳台地區)" } ] } ] } } 新番排行:

https://api.bilibili.com/pgc/web/rank/list

说明:X天内的新番排行

以下为部分数据节点,结构相同,

{ "badge":"会员抢先", "badge_info":{ "bg_color":"#FB7299",//背景默认颜色 "bg_color_night":"#BB5B76",//夜间模式 "text":"会员抢先" }, "badge_type":0, "copyright":"bilibili",//版权信息 "cover":"http://i0.hdslb.com/bfs/bangumi/image/54d9ca94ca84225934e0108417c2a1cc16be38fb.png", "new_ep":{ "cover":"http://i0.hdslb.com/bfs/archive/c3b0d5c5736a0feb581ee075c9e49329660d9f40.jpg", "index_show":"更新至第20话" }, "pts":1716475, "rank":1,//排行 "season_id":32781, "stat":{ "danmaku":1180954,//弹幕数量 "follow":6215050,//追番 "series_follow":6880412,//追番人数 "view":59823802//观看人数 }, "title":"刀剑神域 爱丽丝篇 异界战争 -终章-",//名称 "url":"https://www.bilibili.com/bangumi/play/ss32781"//指向番剧页 }

B站搜索(你可以拿到很多有意思的东西了)

https://api.bilibili.com/x/web-interface/search/all/v2

说明:B站搜索~

{ "type": "video",//结果类型 "id": 10,//ID "author": "作者", "mid": 作者id, "typeid": "65", "typename": "类型", "arcurl": "视频网址", "aid": av号, "bvid": "Bv号", "title": "视频标题", "description": "描述", "arcrank": "0", "pic": "视频图片", "play": 播放量, "video_review": review量, "favorites": 13, "tag": "标签", "review": 9, "pubdate": 1587223761,//上传日期 "senddate": 1589623180, "duration": "4:39", "badgepay": false, "hit_columns": [ "title" ], "view_type": "", "is_pay": 0, "is_union_video": 0, "rec_tags": null, "new_rec_tags": [ ], "rank_score": 视频评分 }视频简介

https://api.bilibili.com/x/web-interface/archive/desc

爬取指定视频的简介

{ "code":0, "message":"0", "ttl":1, "data":"如果解析正确,这里就是指定视频的简介了" } 视频数据

https://api.bilibili.com/x/web-interface/archive/stat

这里你可以获取到每个视频的详细数据

{ "code": 0, "message": "0", "ttl": 1, "data": { "aid": aid, "bvid": "Bv号", "view": 播放量, "danmaku": 弹幕数, "reply": 视频回复量, "favorite": (小星星数量), "coin": 投币, "share": 转发, "like": 点赞, "now_rank": 0, "his_rank": 0, "no_reprint": 1, "copyright": 1, "argue_msg": "", "evaluation": "" } }番剧解析

https://api.bilibili.com/pgc/web/season/stat

你想要找的番剧数据解析

{ "code": 0, "message": "success", "result": { "coins": 8173,投币 "danmakus": 96465,弹幕数量 "follow": 308472,追番人数 "series_follow": 308455, 系列追番人数 "views": 3257106 播放量 } }番剧的观众回复

https://api.bilibili.com/x/v2/reply

这玩意数据太多了,我不想管了,和上面的都差不多

B站个人数据爬取(这里不需要登录,只要知道对方UID就能查到)

不详细解析,自己分析去

1. 基本信息

https://api.bilibili.com/x/space/acc/info

{ "code": 0, "message": "0", "ttl": 1, "data": { "mid": uid, "name": "目标用户名称",// "sex": "性别", "face": "头像",//头像 "sign": "自己的签名",//就是懒! "rank": 10000,//等级 "level": 4, "jointime": 0, "moral": 0, "silence": 0, "birthday": "11-11",//放弃吧,这个是假的 "coins": 975.1,//到底谁能告诉我这个.1是啥 "fans_badge": false, "official": {//官方认证的那种玩意(可能我要进官方黑名单了) "role": 0, "title": "", "desc": "", "type": -1 }, "vip": { "type": 2, "status": 1, "theme_type": 0, "label": { "path": "", "text": "年度大会员", "label_theme": "annual_vip" }, "avatar_subscript": 1, "nickname_color": "#FB7299" }, "pendant": {//手机端的挂件 "pid": 451, "name": "汉化日记", "image": "http://i2.hdslb.com/bfs/face/0f1f8ec045abd1fc572f537a6652207bcbf70a40.png", "expire": 0, "image_enhance": "http://i2.hdslb.com/bfs/face/0f1f8ec045abd1fc572f537a6652207bcbf70a40.png" }, "nameplate": {//姓名版 "nid": 0, "name": "", "image": "", "image_small": "", "level": "", "condition": "百大Up主啊什么的" }, "is_followed": false, "top_photo": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png",//顶部图片 "theme": { }, "sys_notice": { } } }3. 关注数、粉丝数等基本数据

https://api.bilibili.com/x/relation/stat?vmid={uid}可以获取到关注数、粉丝数 https://api.bilibili.com/x/space/upstat?mid={uid}视频总播放数、文章数量 https://api.bilibili.com/x/space/article?mid={uid}文章数据 https://api.bilibili.com/x/space/top/arc?vmid={uid}Up主置顶视频 https://api.bilibili.com/x/space/arc/search?mid={uid}&pn=1&ps={视频数量}Up视频 https://space.bilibili.com/ajax/Bangumi/getList?mid={uid}Up主订阅的番剧 https://api.live.bilibili.com/room/v1/Room/getRoomInfoOld?mid={uid}Up主的直播间 https://api.bilibili.com/x/space/acc/tags?mid={uid}标签数据

直播相关API1.首页推荐位API

https://api.live.bilibili.com/xlive/web-interface/v1/webMain/getList

{ "data":{ "online_total":16477,//线上主播数量哦 "dynamic":1797159,//疑似是bilibili直播的总体观看人数 "recommend_room_list":[ // "head_box":{ // "name":"沙滩派对·中级", // "value":"https://i0.hdslb.com/bfs/vc/a00b23be5840c5f538882b824ced7c2afac234c3.png", // "desc":"" // },不太重要 "area_v2_id":21, "area_v2_parent_id":1, "area_v2_name":"视频唱见", "area_v2_parent_name":"娱乐", "broadcast_type":0, "cover":"主播头像", "link":"/21586662", "online":20357, "pendant_Info":{ }, "roomid":21586662, "title":"频道名称", "uname":"直播主播", "face":"头像", "verify":{ "role":主播等级, "desc":"主播类别", "type":0 }, "uid":用户id, "keyframe":"视频直播关键帧", "is_auto_play":0, "head_box_type":1, "flag":0, "session_id":"session ID", "group_id":组别, "show_callback":"网页回调API,暂时不分析", "special_id":0 },] } }你的用户数据(直播这里哦)

https://api.live.bilibili.com/xlive/web-ucenter/user/get_user_info

{ "code": 0, "message": "0", "ttl": 1, "data": { "uid": 用户ID, "uname": "Thenecromance",//用户名 "face": "https://i0.hdslb.com/bfs/face/41fa99fa4d9b6b142d4eb126f217876122c0928c.jpg",//头像 "billCoin": 1023.2,//硬币 "silver": 1680,//银币 "gold": 0,//金瓜子那个吧 "achieve": 0,//不清楚 "vip": 0, "svip": 0, "user_level": 2,//用户等级 "user_next_level": 3,//下一级 "user_intimacy": 69400, "user_next_intimacy": 100000, "is_level_top": 0, "user_level_rank": "\u003e50000", "user_charged": 0, "identification": 0 } }首页个人推荐

https://api.live.bilibili.com/relation/v1/AppWeb/getRecommendList

只拿其中一个元素进行分析

{ "roomname":"房间名", "nickname":"直播Up名", "face":"房间图片", "roomid":房间号int, "link":"房间地址" }心跳检测

https://api.live.bilibili.com/relation/v1/Feed/heartBeat

{"code":0,"msg":"success","message":"success","data":{"open":1,"has_new":0,"count":0}}

附表:B站各类别分类ID

1 动画 24 MAD·AMV 25 MMD·3D 47 短片·手书·配音 210 手办·模玩 86 特摄 206 综合 13 番剧 33 连载动画 32 完结动画 202 资讯 152 官方延伸 167 国创 153 国产动画 168 国产原创相关 169 布袋戏 195 动态漫·广播剧 3 音乐 28 原创音乐 31 翻唱 30 VOCALOID·UTAU 194 电音 59 演奏 193 MV 29 音乐现场 130 音乐综合 129 舞蹈 20 宅舞 198 街舞 199 明星舞蹈 200 中国舞 154 舞蹈综合 156 舞蹈教程 4 游戏 17 单机游戏 171 电子竞技 172 手机游戏 65 网络游戏 173 桌游棋牌 121 GMV 136 音游 19 Mugen 36 知识 201 科学科普 124 社科人文 207 财经 208 校园学习 209 职业职场 122 野生技术协会 188 数码 95 手机平板 189 电脑装机 190 摄影摄像 191 影音智能 160 生活 138 搞笑 21 日常 76 美食圈 75 动物圈 161 手工 162 绘画 163 运动 176 汽车 174 其他 119 鬼畜 22 鬼畜调教 26 音MAD 126 人力VOCALOID 127 教程演示 155 时尚 157 美妆 158 服饰 164 健身 159 T台 192 风尚标 203 热点 204 环球 205 社会 5 娱乐 71 综艺 137 明星 181 影视 182 影视杂谈 183 影视剪辑 85 短片 184 预告·资讯 177 纪录片 37 人文·历史 178 科学·探索·自然 179 军事 180 社会·美食·旅行 23 电影 147 华语电影 145 欧美电影 146 日本电影 83 其他国家 11 电视剧 185 国产剧 187 海外剧

最后:B站的那个文章也是我自己啦,自己转自己不算违规

B站文章地址:https://www.bilibili.com/read/cv6776540



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有